place where beehives are kept - German English Dictionary